package com.cdxy.model.dto.resp;

import com.cdxy.model.info.HotelFacilityInfo;
import com.cdxy.model.info.HotelPolicyInfo;
import com.cdxy.model.info.HotelRoomInfo;
import com.cdxy.model.info.HotelServiceInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Author: tangy
 * @Date: 2020/4/2 17:23
 */
@Data
@ApiModel
public class HotelDetailResp implements Serializable {

    private static final long serialVersionUID = 5010844256027233735L;

    @ApiModelProperty(value = "是否收藏")
    private Boolean isSave;

    @ApiModelProperty(value = "酒店名")
    private String name;

    @ApiModelProperty(value = "分数")
    private Integer star;

    @ApiModelProperty(value = "搜索次数")
    private Integer searchNum;

    @ApiModelProperty(value = "地址")
    private String address;

    @ApiModelProperty(value = "酒店标签")
    private String tag;

    @ApiModelProperty(value = "图")
    private List<ImgResp> img;

    @ApiModelProperty(value = "开业时间")
    private String debutYear;

    @ApiModelProperty(value = "星级名称")
    private String starName;

    @ApiModelProperty(value = "联系电话")
    private String tel;

    @ApiModelProperty(value = "装修时间")
    private String decorateDate;

    @ApiModelProperty(value = "房间数量")
    private Integer roomCount;

    @ApiModelProperty(value = "入住政策")
    private String policy;

    @ApiModelProperty(value = "酒店介绍")
    private String overview;

    @ApiModelProperty(value = "设施项目")
    private List<HotelFacilityInfo> facilityInfoList;

    @ApiModelProperty(value = "酒店设施")
    private HotelPolicyInfo hotelPolicyInfo;

    @ApiModelProperty(value = "酒店服务")
    private List<HotelServiceInfo> hotelServiceInfoList;

    @ApiModelProperty(value = "酒店房间")
    private List<HotelRoomInfo> hotelRoomInfoList;

}
